package com.lzy.token.user;

/**
 * @author lzy by 2019/9/16 20:08
 */
public interface TokenUserDetails<T> {
    /**
     * 获取用户id
     *
     * @return Long
     */
    Long getId();

    /**
     * 获取用户类型
     *
     * @return Integer
     */

    Integer getType();

    /**
     * 获取用户名称
     *
     * @return String
     */

    String getUsername();

    /**
     * 获取用户权限
     *
     * @return
     */
    T getResources();
}
